Salary: ₹20 - ₹40 Lakhs/Annum Expected
Last Date to Apply: 14-08-2025 (18 days left)
About the Role:
Mastercard is seeking a talented Senior Software Engineer to join the Mastercard Foundry New Product development team in Pune. This team focuses on exploring and developing innovative products, leveraging emerging technologies, and managing product journeys from concept to market validation. As part of this high-performing, agile team, you will contribute to shaping the future of commerce globally.
Responsibilities:
- Design and implement innovative capabilities for Mastercard products.
- Work as a member of an agile scrum team, participating in all agile ceremonies and processes.
- Collaborate closely with technical leads and other developers to define and deliver technical solutions.
- Research and evaluate alternative technical approaches to meet evolving business requirements.
- Produce high-quality design, research, and technical documentation.
- Ensure the confidentiality and integrity of Mastercard assets and adhere to corporate security practices.
Key Technical Skills:
Java, JDK 8+, Tomcat, Spring, Spring Boot, Spring Data, NodeJS, Python, Shell Scripting, JSON, OpenAPI Specification 3.0, REST API Development, ReactJS, VueJS, AngularJS, ExtJS, HTML, Docker, Kubernetes, Junit, Selenium, Cypress, Cucumber, Jasmine, CI/CD, Jenkins, Gradle, Maven, NPM, SonarQube, OAUTH, SAML, TLS, Source Control Management
Requirements:
- Bachelor’s degree in Information Technology, Computer Science, or a related field.
- 5-8 years of professional experience in software development, preferably in technology-driven environments.
- Strong proficiency with Java (JDK 8 or higher).
- Experience with web servers, frameworks, and technologies such as Tomcat, Spring Boot, and Spring Data.
- Hands-on experience in developing schema-first REST APIs using Spring Boot.
- Experience with frontend frameworks such as ReactJS, AngularJS, VueJS, or ExtJS.
- Familiarity with containerization tools like Docker and orchestration solutions like Kubernetes.
- Proficient in testing frameworks and tools like Junit, Selenium, Cypress, Cucumber, Jasmine.
- Strong understanding of CI/CD principles and tools including Jenkins, Gradle, Maven, NPM, and SonarQube.
- Understanding of security principles including OAUTH, SAML, and TLS.
- Excellent verbal and written communication skills.
- Ability to thrive in a fast-paced, fluid environment and work effectively as part of a collaborative team.
- Passion for software development, clean code practices, and delivering high-quality solutions.
- Interest or exposure to AI/ML concepts is a plus.
About Mastercard:
Mastercard is a global technology company in the payments industry, dedicated to connecting and powering an inclusive digital economy that benefits everyone, everywhere. They leverage secure data, networks, partnerships, and innovations to help individuals, financial institutions, governments, and businesses realize their greatest potential. Operating in over 210 countries and territories, Mastercard strives to build a sustainable world that unlocks priceless possibilities for all.
About Working at Mastercard:
- You’ll work with the latest industry technologies in a polished agile environment.
- The role offers exposure to emerging areas like Artificial Intelligence and Machine Learning.
- Encourages proactive participation, sharing insights and experience to improve solutions and team processes.
- Focused on maintaining high standards in code quality, security, and software engineering best practices.
Important Notice:
This job description and related content are owned by Mastercard. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Mastercard directly. We do not process applications or respond to candidate queries.